package com.mastercard.ganadores.util.to;

import com.mastercard.ganadores.util.Dao.WinDAO;

public class userLogin {
    
    private String user;
    private String pass;
    private userTo UserTO;
    private boolean loggedIn;
    
    public userLogin(String user, String pass) {
        this.user = user;
        this.pass = pass;
    }
    
    public boolean login() throws Exception {

        // en caso de null
        if (user == null || pass == null) {
            return false;
        }

        // Obtiene el UserTo
        userTo to = WinDAO.checaLogin(user, pass) ;

        // en caso de que venga null
        if (to == null) {
            return false;
        }
        // en caso de que coincidan las contrasenias
        UserTO = to;

        loggedIn = true;

        return true;

    }
    
    public boolean isLoggedIn() {
        return loggedIn;
    }
    
    public String getUserName() {
		// en caso de null
		if (UserTO == null)
			return "";

		// en caso contrario
		return UserTO.getUser( ) ;
	}

	public String getPassword() {
		if (UserTO == null)
			return "";

		return UserTO.getPass( ) ;
	}
    
}
